package com.codedancer.campus.manager.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.codedancer.campus.manager.service.bo.category.CategoryAddOrUpdateBo;
import com.codedancer.campus.manager.service.bo.category.CategoryPageSearchBo;
import com.codedancer.campus.manager.service.vo.category.CategoryPageVo;

public interface ICategoryService {

    /**
     * 分页查询分类
     * @param categoryPageSearchBo
     * @return
     */
    IPage<CategoryPageVo> page(CategoryPageSearchBo categoryPageSearchBo);

    /**
     * 删除分类
     * @param uuid
     */
    void delete(String uuid);

    /**
     * 添加分类
     * @param categoryAddOrUpdateBo
     */
    void add(CategoryAddOrUpdateBo categoryAddOrUpdateBo);

    /**
     * 修改分类
     * @param categoryAddOrUpdateBo
     */
    void update(CategoryAddOrUpdateBo categoryAddOrUpdateBo);
}
